﻿body {background-color: #45A5E9;/*background-image: url('images/page_background.gif');background-repeat: repeat-x;*/font-family: Tahoma, Arial, Verdana;font-size: 75%;text-align: center;width: 100%;margin: 0;padding: 0;}
input, select, textarea {font-size: 11px;margin: 0;padding: 0;border: 1px solid #C9C9C9;background:url("images/bg_input.png") repeat-x left top;}
input, select {height: 17px;}
option{background-color: #ffffff;}
a {color: #03476D;}
a:hover{text-decoration: none;}
b {color: #03476D;}
small {font-size: 10px;}
img {border:0}

.errors {color:red; margin-left:10px;}
.submitbutton {margin-top: 2px;background: #087FD2 url("images/bt4_bg04.gif") no-repeat right bottom;}
.submitbutton a {color: #ffffff;padding: 1px 10px 2px 10px;display: block;background: url("images/bt4_bg01.gif") no-repeat left bottom;text-decoration: none;}
.submitbutton a:hover {color: #FC3838;}

.submitbutton2 {margin-top: 2px;background: #EA2828 url("images/bt5_bg04.gif") no-repeat right bottom;}
.submitbutton2 a {color: #ffffff;padding: 1px 10px 2px 10px;display: block;background: url("images/bt5_bg01.gif") no-repeat left bottom;text-decoration: none;}
.submitbutton2 a:hover {color: #2E2E2E;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;width: 100%;}
th {text-align:center; font-weight:bold;color:#E8332A;background:#83CEFC;}
th, td {padding:3px 8px;border:1px solid #087FD2;}
tr.bg td {background:#F0FAFF;}

.divider {clear: both;width: 98%;margin: 0;height: 10px;background: url("images/points2.gif") repeat-x left center;}

#page_main {color: #2D2D2D;background-color: #ffffff;text-align: left;width: 880px;margin: 0 auto;padding: 0px;position: relative;}

#topstrip {color: #0074B4;background-color: #ffffff;text-align: left;width: 880px;height: 25px;position: absolute;top: 0px;}
#topstrip #topstrip_inside {font-size: 10px;margin: 2px 10px 2px 10px;height: 19px;position: relative;}
#topstrip input {color: #c10000;}

#logobox {margin: 0;padding: 0;text-align: left;width: 880px;height: 100px;position: absolute;top: 25px;background: url("images/top_logo.png")}
#logobox #logobox_inside{position:absolute;color: #03476D;font-size: 11px;margin: 2px 10px 2px 10px;height: 94px;}
#logobox a {width: 870px;height: 90px;position:absolute;}

#topbar {margin:0px;padding: 0;text-align: left;width: 880px;height: 30px;position: absolute;top: 125px;}
#topbar_inside{font-size: 12px;margin: 2px 10px 2px 10px;height: 24px;width: 880px;}

#lang {width:80px;left:800px;position: absolute;margin:0;padding:0;}
#lang ul {width:100%;padding:0;margin:0;list-style:none;}
#lang ul li {float: left;margin:0 0 0 3px;width:31px;height: 22px;padding:0;}
#lang a {display: block;width: 31px;height: 22px;}
#lang .eng a {z-index: 2;background:url("images/eng.gif") no-repeat;}
#lang .cze a {background:url("images/cze.gif") no-repeat;}
#lang a:hover {margin: -1px 0 0 0;}

.line_leftend {float: left; width: 6px; height: 24px; background: #EA2828 url("images/bt_bg01.gif");}
#line {float: left; width: 780px; height: 24px; background: #EA2828 url("images/bt_bg02.gif");}
.line_rightend {float: left; width: 8px; height: 24px; background: #EA2828 url("images/bt_bg03.gif");}

#menu {background: #ffffff;}
#menu ul {margin:0;padding:0;border:0;list-style:none;}
#menu ul li {float: left;margin:0;padding:0;}
#menu .uppermenu_leftend {float: left; width: 7px; height: 24px; background: #0066CC url("images/bt3_bg01.gif");}
#menu .uppermenu_link {float: left;padding:3px 15px 7px 15px;background: #0066CC url("images/bt3_bg02.gif");}
#menu .uppermenu_link a {text-decoration: none; color: #ffffff;font-weight: bold;}
#menu .uppermenu_link a:hover {color: #FF6600;}
#menu .uppermenu_rightend {float: left; width: 7px; height: 24px; background: #0066CC url("images/bt3_bg05.gif");}

#lang {float: left;width:80px;}
#lang ul {width:100%;padding:0;margin:0;list-style:none;}
#lang ul li {float: left;margin:0 0 0 3px;width:31px;height: 22px;padding:0;}
#lang a {display: block;width: 31px;height: 22px;}
#lang .eng a {z-index: 2;background:url("images/eng.gif") no-repeat;}
#lang .cze a {background:url("images/cze.gif") no-repeat;}
#lang a:hover {margin: -1px 0 0 0;}

#content {width: 880px;position: relative;top: 155px;background: url('images/content_bg.gif') repeat-y right top;}

#leftmenu {width: 170px;margin: 0;padding: 0;float:left;}
#leftmenu #leftmenu_inside{color: #323232;font-size: 11px;margin: 6px 10px 2px 10px;}

#rightmenu {width: 170px;margin:0;padding: 0;float:right;}
#rightmenu #rightmenu_inside{color: #03476D;font-size: 11px;margin: 6px 10px 2px 10px;}

#left{text-align:left;float: left;}
#right{float:right;}

.box {margin-bottom: 8px;padding: 0 0 5px 0;background-color: #FF6600;background: url('images/box_ft_grey.png') no-repeat left bottom;}
.box .top {font-weight: bold;margin: 0;padding: 0;height: 22px;}
.box .top.categories{color: #ffffff;background: #EA2828 url('images/box_hd_blue_categories.png') no-repeat left top;}
.box .top.login{color: #ffffff;background: #EA2828 url('images/box_hd_blue_login.png') no-repeat left top;}
.box .top.contact{color: #ffffff;background: #087FD2 url('images/box_hd_red_contact.png') no-repeat left top;}
.box .top_inside{padding: 4px 0 0 6px;}
.box .body{margin: 0;padding:5px 8px 3px 8px;display: block;background: url('images/box_bd_grey.png') repeat-y left top;}
.box p {clear:both;margin: 0;}

.odeslat {float: right;} 
.select1 {width:80px;}
/*katalo-stromeďż˝ek*/
#list ul {margin: 0;padding: 0;list-style: none;border: none;}
#list ul li {border: #ffffff 1px solid;margin: 0;}
#list ul li a {border-top: #d9d9d9 1px solid;display: block;padding: 1px 1px 1px 18px;text-decoration: none;}
#list ul li a.closed{background: url("images/list_closed.gif") no-repeat left center;}
#list ul li a.open {background: url("images/list_open.gif") no-repeat left center;}
#list ul li a:hover{text-decoration: underline;}
#list ul li a:active{font-weight: bold;}
#list ul li li a {color: #0C520F;display: block;padding: 2px 2px 2px 24px;text-decoration: none;}
#list ul li li a:hover{text-decoration: underline;}
/*formular vyhledavani*/
.form1{width:135px;text-align: right;margin:0;}
.form1 .word{width: 135px;margin-bottom: 3px;margin-left: 0px;}
.form1 select{float: left;width: 80px;padding: 0;margin: 0;}
.right_al{text-align: right;}
/*formular dotazy*/
.form2{padding: 0;margin: 0;width: 135px;margin:0;}
.form2 label {float: left;width: 45px;padding: 0;}
.form2 input.long {width: 85px;height: 17px; margin-bottom: 3px;}
.form2 textarea {background: url("images/bg_input.png") repeat-x left top;width: 85px;height: 30px;margin-bottom: 3px;}
.form2 select {float: left;width: 75px;padding: 0;margin-right:6px;}
/*formular prihlaseni*/
.form3 {padding: 0;margin:0;width: 135px;}
.form3 .zend_form {padding: 0;margin:0;width: 135px;}
.form3 dd {padding: 0; margin: 0; }
.form3 dt {padding: 0; margin: 0; }
.form3 label {float: left;width: 45px;padding: 0;}
.form3 input.long{width: 85px;height: 17px; margin-bottom: 3px;}
/*boxy NEJ..*/
.top5 {text-align: justify;font-size:10px;color: #464646;}
.top5 a {font-weight: bold;color: #D64000;}
.top5 .al_right{clear: both;color: #464646;text-align:right;font-weight:bold;width: 135px;}
.top5 img{float:left; width: 40px;margin-right:6px;}



/****************************************************/
/*													*/
/* 			MAINCONTENT 							*/

#maincontent {width: 520px;margin-left: 10px;padding: 10px 0 10px 0;float:left;}
#maincontent_inside {font-size: 11px;line-height: 120%;text-align: left;}
#maincontent_inside h1{color: #03476D;font-size: 14px;font-weight: bold;}
#maincontent_inside h2{color: #03476D;font-size: 13px;font-weight: bold;margin:0;padding-left: 14px; background: url("images/h2.gif") no-repeat left center;}
#maincontent_inside h3{color: #03476D;font-size: 13px;font-weight: bold;margin:0 0 4px 0;padding-left: 14px; background: url("images/h3.gif") no-repeat left center;}
#maincontent_inside p{color: #464646;font-size: 11px;text-align: justify;margin: 10px;}

#navigation{font-size: 11px;padding: 5px 8px 10px 8px;margin: 5px 10px 10px 10px;background-color: #edecff;border: #0074B4 solid 1px;}
#navigation p{margin-bottom: 0;}

.red{color: #cc3333;font-weight: bold;}
.green{color: #448920;font-weight: bold;}
.grey{color: #464646;font-weight: bold;}

/****************************************************/
/*		product_detail								*/

#info{float: left;width: 280px;}
#info dl{font-size:	 11px;padding-bottom: 10px;padding-left: 10px;}
#info dl dt{float: left;width: 130px;color: #03476D;font-weight: bold;padding: 0;margin-bottom: 5px;}
#info dl dd{float:right;width: 130px;margin: 0px 0px 5px 0px;}
#tech {width: 400px;margin:5px;}
#tech dl dt{float: left;font-size: 11px;width: 200px;margin-bottom: 3px}
#tech dl dd{float:right;margin: 0 0 3px 0;}

#picture{float: right;width: 220px;}
#picture img{border: #0074B4 solid 1px;width: 200px;}
#picture a.view{float: right;margin-right: 10px;color: #464646;font-weight: bold;font-size: 11px;padding-left: 14px;background: url("images/detail.gif") no-repeat left center}

/*		product_detail	 end						*/
/****************************************************/


/****************************************************/
/*		product catalog								*/
#catalog {width: 500px;margin:0 10px 8px 10px;}
#catalog .left_col {float: left;width:150px; }
#catalog .center_col {position:relative;float: left;margin-left: 25px;}
#catalog .right_col {position: relative;float:right;}
#catalog table {border:0;margin:10px 0 0 0;padding:0;width:100%;}
#catalog table tr {border:0;margin:0;padding:0}
#catalog table td {border:0;margin:0;padding:5px;width: 150px;vertical-align:top;}

#catalog .description{width: 150px;height:100%;background-color: #edecff;margin:4px 0;padding:3px;clear:both;}

.header {font-size: 12px;font-weight: bold;text-align: center}
.header .new {color: #bf0000;padding: 4px 10px 4px 10px;background: url("images/head01.gif") no-repeat left top;}
.header .special {color: #448920;padding: 4px 10px 4px 10px;background: url("images/head03.gif") no-repeat left top;}
.header .sale {color: #03476D;padding: 4px 10px 4px 10px;background: url("images/head02.gif") no-repeat left top;}
.left{text-align:left;float: left;}
.right{float:right;}
.downstrip {height:20px;}
.downstrip img {margin: 0 13px;}
.header .cat_image {height: 100px;margin: 5px;}

/*		product catalog	 end						*/
/****************************************************/

/****************************************************/
/*		home										*/
.sec_red {background: url("images/home_bottom_red.png") no-repeat right bottom;padding-bottom: 20px;}
.sec_red .sec_header {height: 36px;padding:8px 10px;background: url("images/home_top_red.png") no-repeat left top;}
.sec_green {background: url("images/home_bottom_green.png") no-repeat right bottom;padding-bottom: 20px;}
.sec_green .sec_header {height: 36px;padding:8px 10px;background: url("images/home_top_green.png") no-repeat left top;}
.sec_blue {background: url("images/home_bottom_blue.png") no-repeat right bottom;padding-bottom: 20px;}
.sec_blue .sec_header {height: 36px;padding:8px 10px;background: url("images/home_top_blue.png") no-repeat left top;}
img.news{float:left;width: 100px;border: none;margin: 8px 10px;}
/*		home end									*/
/****************************************************/

/****************************************************/
/*		register + settings							*/
form#register {margin: 0px 20px 0px 20px;}
form#register dl dt{color: #03476D;float:left; text-align: right; width: 80px;margin-bottom: 6px;margin-right: 8px;}
form#register dl dd{margin-bottom: 6px;}

/*		register end								*/
/****************************************************/

/****************************************************/
/*		register + settings										*/
form#settings {margin: 0px 20px 0px 20px;}
form#settings dl dt{color: #03476D;float:left; text-align: right; width: 80px;margin-bottom: 6px;margin-right: 8px;}
form#settings dl dd{margin-bottom: 6px;}

/*		register end									*/
/****************************************************/

/*		MAINCONTENT end								*/
/*													*/
/****************************************************/

#footer {color: #ffffff;font-size: 11px;padding:3px;background-color: #026FAF;text-align: center;height: 40px;clear:both;border: 1px solid #214378;}
#footer p {margin: 0;}
#footer a {color:#ffffff;}
.footer-line {border-bottom: 1px #ffffff dotted;cursor:help;}
